reflect.flag.kind (method)

73 uses

	reflect (current package)
		iter.go#L47: 	switch v.kind() {
		iter.go#L71: 		if v.Elem().kind() != Array {
		iter.go#L135: 		if v.Elem().kind() != Array {
		map_swiss.go#L159: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.SwissMapMaxElemBytes {
		map_swiss.go#L286: 	if v.kind() == Interface {
		map_swiss.go#L330: 	if v.kind() == Interface {
		map_swiss.go#L395: 	if v.kind() != Map {
		map_swiss.go#L413: 	if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.SwissMapMaxElemBytes {
		value.go#L85: func (f flag) kind() Kind {
		value.go#L218: 		panic(&ValueError{valueMethodName(), f.kind()})
		value.go#L280: 	if v.kind() != Bool {
		value.go#L304: 	switch v.kind() {
		value.go#L322: 	panic(&ValueError{"reflect.Value.Bytes", v.kind()})
		value.go#L1152: 	if v.kind() == Slice {
		value.go#L1159: 	k := v.kind()
		value.go#L1171: 	panic(&ValueError{"reflect.Value.Cap", v.kind()})
		value.go#L1190: 	switch v.kind() {
		value.go#L1201: 	k := v.kind()
		value.go#L1208: 	panic(&ValueError{"reflect.Value.Complex", v.kind()})
		value.go#L1216: 	k := v.kind()
		value.go#L1254: 	panic(&ValueError{"reflect.Value.Elem", v.kind()})
		value.go#L1260: 	if v.kind() != Struct {
		value.go#L1261: 		panic(&ValueError{"reflect.Value.Field", v.kind()})
		value.go#L1358: 	switch v.kind() {
		value.go#L1369: 	k := v.kind()
		value.go#L1376: 	panic(&ValueError{"reflect.Value.Float", v.kind()})
		value.go#L1384: 	switch v.kind() {
		value.go#L1424: 	panic(&ValueError{"reflect.Value.Index", v.kind()})
		value.go#L1429: 	switch v.kind() {
		value.go#L1440: 	k := v.kind()
		value.go#L1454: 	panic(&ValueError{"reflect.Value.Int", v.kind()})
		value.go#L1490: 	if v.kind() == Interface {
		value.go#L1537: 	if v.kind() == Interface {
		value.go#L1606: 	k := v.kind()
		value.go#L1622: 	panic(&ValueError{"reflect.Value.IsNil", v.kind()})
		value.go#L1637: 	switch v.kind() {
		value.go#L1765: 	switch v.kind() {
		value.go#L1818: 	return v.kind()
		value.go#L1825: 	if v.kind() == Slice {
		value.go#L1832: 	switch k := v.kind(); k {
		value.go#L1849: 	panic(&ValueError{"reflect.Value.Len", v.kind()})
		value.go#L1937: 	k := v.kind()
		value.go#L1944: 	panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
		value.go#L1950: 	k := v.kind()
		value.go#L1957: 	panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
		value.go#L1970: 	k := v.kind()
		value.go#L1977: 	panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
		value.go#L1983: 	k := v.kind()
		value.go#L1990: 	panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
		value.go#L2018: 	k := v.kind()
		value.go#L2055: 	panic(&ValueError{"reflect.Value.Pointer", v.kind()})
		value.go#L2128: 	if v.kind() == Interface {
		value.go#L2180: 	switch k := v.kind(); k {
		value.go#L2182: 		panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
		value.go#L2195: 	switch k := v.kind(); k {
		value.go#L2197: 		panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
		value.go#L2210: 	switch k := v.kind(); k {
		value.go#L2212: 		panic(&ValueError{"reflect.Value.SetInt", v.kind()})
		value.go#L2259: 	switch k := v.kind(); k {
		value.go#L2261: 		panic(&ValueError{"reflect.Value.SetUint", v.kind()})
		value.go#L2303: 	switch kind := v.kind(); kind {
		value.go#L2305: 		panic(&ValueError{"reflect.Value.Slice", v.kind()})
		value.go#L2365: 	switch kind := v.kind(); kind {
		value.go#L2367: 		panic(&ValueError{"reflect.Value.Slice3", v.kind()})
		value.go#L2416: 	if v.kind() == String {
		value.go#L2423: 	if v.kind() == Invalid {
		value.go#L2505: 	switch v.kind() {
		value.go#L2516: 	k := v.kind()
		value.go#L2532: 	panic(&ValueError{"reflect.Value.Uint", v.kind()})
		value.go#L2571: 	k := v.kind()
		value.go#L2608: 	panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
		value.go#L2752: 	dk := dst.kind()
		value.go#L2761: 	sk := src.kind()